#!/bin/bash

# 业务数据库 -> ODS -> DWD -> DWM -> DWS -> MySQL -> BI
# 把DWS导出数据到MySQL中

# 一、创建MySQL的itcast_clue数据表
mysql -uroot -p123456 scrm_bi -e "
CREATE TABLE itcast_clue (
   clue_nums INT(11) COMMENT '有效线索量',
   origin_type_stat varchar(32) COMMENT '数据来源:0.线下；1.线上；',
   for_new_user varchar(32) COMMENT '0:未知；1：新客户线索；2：旧客户线索；',
   hourinfo varchar(32) COMMENT '小时信息',
   dayinfo varchar(32) COMMENT '日信息',
   monthinfo varchar(32) COMMENT '月信息',
   time_type varchar(32) COMMENT '聚合时间类型：1、按小时聚合；2、按天聚合；3、按周聚合；4、按月聚合；5、按年聚合；',
   time_str varchar(32) COMMENT '时间明细',
   yearinfo varchar(32) COMMENT '年信息'
);
"

# 二、用Sqoop导出数据到MySQL
sqoop export \
--connect "jdbc:mysql://192.168.10.150:3306/scrm_bi?useUnicode=true&characterEncoding=utf-8" \
--username root \
--password 123456 \
--table itcast_clue \
--hcatalog-database itcast_dws \
--hcatalog-table itcast_clue_dws \
-m 4
